English Dictionary
◊ SPACE LABORATORY
space laboratory
n : a manned artificial satellite in a fixed orbit designed for
scientific research [syn: {space station}, {space
platform}]